"""
动作组转换脚本
将 .hwax 和 .d6a 格式的动作组文件转换为 JSON 格式
"""

import os
import sys

# 添加项目根目录到 Python 路径
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from robot_core.actions.action_parser import ActionParser


def main():
    """主函数"""
    # 获取动作组目录
    file_dir = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
    action_dir = os.path.join(file_dir, "robot_core", "actions")
    print(action_dir)
    # 转换所有动作组文件
    ActionParser.convert_all_actions(action_dir)

    print("动作组转换完成！")


if __name__ == "__main__":
    main()
